C语言 把10个数赋值给数组a[10],供下面的程序使用

来源:百度知道 编辑:UC知道 时间:2024/06/15 07:32:18
有10个数字:5、4、7、9、3、6、0、9、1、2。
我要把它们赋值给数组a[10],
然后当我输入一个数n,则显示出数组a[10]中的第n个。
例如:当我输入3,则显示出7,当我输入10,就显示出2。
该怎么弄?

#include<stdio.h>

int main()
{

int a[10]={5,4,7,9,3,6,0,9,1,2};
int i;
printf("Input a number(1-10):")
scanf("%d", &i);

printf("\nOUTPUT: %d\n", a[i-1]);

return 0;
}

简单啊
#include<stdio.h>
int a[10];
a[0]=5;
a[1]=4;
……
……
a[9]=2;

void main(){
int b ;

cout<<"请输入数字";
cin>>b;

switch(b)
{case 1:
cout<<a[0];
case 2:
cout<<a[1];
…………
…………

}
}

void main(){
int a[10]={5,4,7,9,3,6,0,9,1,2};
int n;
while(scanf("%d",&n),n!=0)
printf("a[%d]=%d\n",n,a[n-1]);
}

//现场编程
#include<stdio.h>
int main(){
int a[10] = {5,4,7,9,3,6,0,9,1,2};
int num ;
while( scanf( "%d", &num ) == 1 ){
if( num < 1 || num > 10 ){